Auto - Pilot : Autonomous Control of a remote controlled helicopter
نویسنده
چکیده
An auto-pilot system was created which could track and control a Syma S107 RC mini infrared helicopter in real-time. The helicopter was tracked using two LEDs attached to it, one situated on the front of the helicopter and one situated on the tail. Image processing and object tracking algorithms were used to track the position of the helicopter. In order to perform real-time tracking, the methods used had to be very efficient. Thresholding was used for segmentation, so that the co-ordinates of the two LEDs on the helicopter could be extracted. CamShift was used to track the helicopter and use its position to limit the search space for the LEDs. The orientation of the helicopter was found using a combination of the distance between the two LEDs and the distance of the helicopter from the camera. The Kinect’s depth sensor was used to determine the distance of the helicopter. The helicopter was controlled by reverse engineering its infrared protocol. An infrared LED was attached to an Arduino Uno board in order to send the infrared signals and control the helicopter from the computer. A closed-loop feedback system was created where the helicopter’s position and orientation was used to make it perform certain movements, including hovering and flying in a horizontal square. ACM Computing Classification System Classification Thesis classification under the ACM Computing Classification System (1998 version, valid through 2012) I.2.9 [Artificial Intelligence] : Robotics—autonomous vehicles I.4.8 [Image Processing and Computer Vision] : Scene Analysis—tracking, colour General Terms: Algorithms, Performance
منابع مشابه
Intelligent Auto pilot Design for a Nonlinear Model of an Autonomous Helicopter by Adaptive Emotional Approach
There is a growing interest in the modeling and control of model helicopters using nonlinear dynamic models and nonlinear control. Application of a new intelligent control approach called Brain Emotional Learning Based Intelligent Controller (BELBIC) to design autopilot for an autonomous helicopter is addressed in this paper. This controller is applied to a nonlinear model of a helicopter. This...
متن کاملAutonomous Autorotation of an RC Helicopter
In case of engine failure, skilled pilots can save a helicopter from crashing by executing an emergency procedure known as autorotation. In autorotation, rather than relying on the engine to drive the main rotor, the pilot has to control the helicopter such that potential energy from altitude is transferred to rotor speed. In fact, maintaining a sufficiently high rotor speed is critical to reta...
متن کاملControl of a Quadrotor Helicopter Using Dual Camera Visual Feedback
In this paper we propose a vision-based stabilization and output tracking control method for a model helicopter. A novel two-camera method is introduced for estimating the full six-degrees-of-freedom pose of the helicopter. One of these cameras is located on-board the helicopter, and the other camera is located on the ground. Unlike previous work, these two cameras are set to see each other. Th...
متن کاملAutonomous Helicopter Aerobatics through Apprenticeship Learning
Autonomous helicopter flight is widely regarded to be a highly challenging control problem. Despite this fact, human experts can reliably fly helicopters through a wide range of maneuvers, including aerobatic maneuvers at the edge of the helicopter’s capabilities. We present apprenticeship learning algorithms, which leverage expert demonstrations to efficiently learn good controllers for tasks ...
متن کاملCS229 Final project Control of an autonomous helicopter in autorotation
Autonomous helicopters have been studied for years because they represent an interesting class of unmanned aerial vehicles (UAVs). Recent works (abb [1]) have successfully shown that unmanned helicopters can accomplish the most di cult acrobatic gures and can be controlled in di cult attitudes by learning from a human model. In the wake of these studies, the present work is interested in handli...
متن کامل